/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const LookupOutlined: React.FC<IIconProps> = makeIcon({
    Path: ({ colors }) => <>
    <path d="M1.5 2.25C1.5 1.83579 1.83579 1.5 2.25 1.5H13.75C14.1642 1.5 14.5 1.83579 14.5 2.25C14.5 2.66421 14.1642 3 13.75 3H2.25C1.83579 3 1.5 2.66421 1.5 2.25Z" fill={ colors[0] }/>
<path d="M1.5 6C1.5 5.58579 1.83579 5.25 2.25 5.25H5.25C5.66421 5.25 6 5.58579 6 6C6 6.41421 5.66421 6.75 5.25 6.75H2.25C1.83579 6.75 1.5 6.41421 1.5 6Z" fill={ colors[0] }/>
<path d="M2.25 9.25C1.83579 9.25 1.5 9.58579 1.5 10C1.5 10.4142 1.83579 10.75 2.25 10.75H5.25C5.66421 10.75 6 10.4142 6 10C6 9.58579 5.66421 9.25 5.25 9.25H2.25Z" fill={ colors[0] }/>
<path d="M1.5 13.75C1.5 13.3358 1.83579 13 2.25 13L13.75 13C14.1642 13 14.5 13.3358 14.5 13.75C14.5 14.1642 14.1642 14.5 13.75 14.5L2.25 14.5C1.83579 14.5 1.5 14.1642 1.5 13.75Z" fill={ colors[0] }/>
<path d="M7.81069 9.30333C6.63911 8.13175 6.63911 6.23226 7.81069 5.06069C8.98226 3.88911 10.8818 3.88911 12.0533 5.06069C13.0418 6.04914 13.1963 7.55576 12.5168 8.70619L14.1746 10.364C14.4675 10.6569 14.4675 11.1318 14.1746 11.4247C13.8817 11.7176 13.4069 11.7176 13.114 11.4247L11.4561 9.76684C10.3057 10.4463 8.79913 10.2918 7.81069 9.30333ZM8.87135 6.12135C8.28556 6.70713 8.28556 7.65688 8.87135 8.24267C9.45713 8.82845 10.4069 8.82845 10.9927 8.24267C11.5785 7.65688 11.5785 6.70713 10.9927 6.12135C10.4069 5.53556 9.45713 5.53556 8.87135 6.12135Z" fill={ colors[0] } fillRule="evenodd" clipRule="evenodd"/>

  </>,
  name: 'lookup_outlined',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M1.5 2.25C1.5 1.83579 1.83579 1.5 2.25 1.5H13.75C14.1642 1.5 14.5 1.83579 14.5 2.25C14.5 2.66421 14.1642 3 13.75 3H2.25C1.83579 3 1.5 2.66421 1.5 2.25Z', 'M1.5 6C1.5 5.58579 1.83579 5.25 2.25 5.25H5.25C5.66421 5.25 6 5.58579 6 6C6 6.41421 5.66421 6.75 5.25 6.75H2.25C1.83579 6.75 1.5 6.41421 1.5 6Z', 'M2.25 9.25C1.83579 9.25 1.5 9.58579 1.5 10C1.5 10.4142 1.83579 10.75 2.25 10.75H5.25C5.66421 10.75 6 10.4142 6 10C6 9.58579 5.66421 9.25 5.25 9.25H2.25Z', 'M1.5 13.75C1.5 13.3358 1.83579 13 2.25 13L13.75 13C14.1642 13 14.5 13.3358 14.5 13.75C14.5 14.1642 14.1642 14.5 13.75 14.5L2.25 14.5C1.83579 14.5 1.5 14.1642 1.5 13.75Z', 'M7.81069 9.30333C6.63911 8.13175 6.63911 6.23226 7.81069 5.06069C8.98226 3.88911 10.8818 3.88911 12.0533 5.06069C13.0418 6.04914 13.1963 7.55576 12.5168 8.70619L14.1746 10.364C14.4675 10.6569 14.4675 11.1318 14.1746 11.4247C13.8817 11.7176 13.4069 11.7176 13.114 11.4247L11.4561 9.76684C10.3057 10.4463 8.79913 10.2918 7.81069 9.30333ZM8.87135 6.12135C8.28556 6.70713 8.28556 7.65688 8.87135 8.24267C9.45713 8.82845 10.4069 8.82845 10.9927 8.24267C11.5785 7.65688 11.5785 6.70713 10.9927 6.12135C10.4069 5.53556 9.45713 5.53556 8.87135 6.12135Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
